#pragma once
#include "UltimatePhysicsSubsystem.h"
#include "UltimatePhysXPrecompiled.h"
#include "UltimatePhysXScene.h"

class _UltimatePhysXExport UltimatePhysXSubsystem :
	public UltimatePhysicsSubsystem
{
	NxPhysicsSDK* mPhysicsSDK;
	//NxSceneDesc mNxSceneDesc;

	UltimatePhysXScene *mPhysXScene;

public:
	UltimatePhysXSubsystem(void);
	~UltimatePhysXSubsystem(void);

	virtual bool initPhysics();
	virtual UltimatePhysicsScene * createPhysicsScene();
	virtual void destroyPhysicsScene();
	
};

